home *** CD-ROM | disk | FTP | other *** search
/ Aminet 28 / Aminet 28 (1998)(GTI - Schatztruhe)[!][Dec 1998].iso / Aminet / dev / misc / gms_config.lha / Config / defs.h < prev    next >
Encoding:
C/C++ Source or Header  |  1998-09-06  |  905 b   |  28 lines

  1.  
  2. extern struct GVBase    *GVBase;
  3. extern struct Module    *FileMod;
  4. extern struct Module    *StrMod;
  5. extern struct SysObject *ConfigObject;
  6. extern struct ModPublic *Public;
  7.  
  8. extern APTR FILBase;
  9. extern APTR STRBase;
  10. extern APTR CNFBase;
  11.  
  12. /************************************************************************************
  13. ** Proto-types.
  14. */
  15.  
  16. void FreeModule(void);
  17.  
  18. LIBFUNC BYTE * LIBReadConfig(mreg(__a0) struct Config *Config, mreg(__a1) BYTE *Section, mreg(__a2) BYTE *Item);
  19. LIBFUNC LONG LIBReadConfigInt(mreg(__a0) struct Config *Config, mreg(__a1) BYTE *Section, mreg(__a2) BYTE *Item);
  20.  
  21. LIBFUNC LONG            CON_CheckFile(mreg(__a0) struct File *);
  22. LIBFUNC void            CON_Free(mreg(__a0) struct Config *);
  23. LIBFUNC struct Config * CON_Get(mreg(__a0) struct Stats *);
  24. LIBFUNC LONG            CON_Init(mreg(__a0) struct Config *);
  25. LIBFUNC struct Config * CON_Load(mreg(__a0) APTR Source);
  26.  
  27.  
  28.